/*
 * st7066u.h
 *
 *  Created on: Sep 13, 2013
 *      Author: Ken Arok
 */

#include "config_board.h"

#if BOARD_2_1_USED

#ifndef ST7066U_H_
#define ST7066U_H_

#if 1 /* Do not build if LCD controller is not ST6077U. */

#include <stdint.h>

/** \brief Send the data to LCD controller RAM.
 *
 * \param _data		Data to be sent.
 *
 */
extern void st7066u_send_data(const uint8_t _data);

/** \brief Send the instruction to ST7066U LCD controller.
 *
 * \param _instr	Instruction want so sent.
 *
 */
extern void st7066u_send_instruction(const uint8_t _instr);

/** \brief Initialize ST7066U LCD controller.
 */
extern void st7066u_init(void);

#endif

#endif /* ST7066U_H_ */

#endif /* BOARD_2_1_USED */
